package com.chuangshu.chuangshuteam.annotation;

import java.lang.annotation.*; /**
 * 角色控制注解
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface RequiresRoles {
    /**
     * 需要的角色
     */
    String[] value();
    
    /**
     * 逻辑关系：AND 或 OR
     */
    RequiresPermissions.Logical logical() default RequiresPermissions.Logical.AND;
}
